package com.example.onlinetaxi.util.OKHttpUtil;

import java.io.Serializable;

// 地址参数
public class HttpAddress {
    private static String[] args;
    final private static String userAddress="user";
    public static String user(){
        return userAddress;
    }

    /**
     * @param address 首地址 例如：“user”
     * @param method 地址中的方法  例如： “insert”
     * @return
     */
    public static String[] get(String address,String method){
        switch (method){
            case "login":args=getLoginAddress();
                break;
        }
        return args;
    }

    /**
     *采用方法重载，分别处理两种情况，带id和不带id
     * @param address 首地址 例如：“user”
     * @param method 地址中的方法  例如： “delete”
     * @param id id则为相应参数  delete后的id参数
     * @return
     */
    public static String[] get(String address,String method,Serializable id){
        switch (method){
//            case "delete":args=getDeleteAddress(address,id);
//                break;
//            case "line":args=getLineAddress(address,id);
//                break;
        }
        return args;
    }

    private static String[] getLoginAddress(){
        args=new String[]{userAddress,"login"};
        return args;
    }
}
